package Ctr;

import Model.*;

import java.util.ArrayList;

public interface AttendanceCtrIF {

    public ArrayList<Attendance> getCourseAttendanceByTeacherIDAndCurrentDate(Teacher teacher, String date);

    public String getAllAttendanceForOneStudentByIDAndDate(Student student,String endDate);

    public ArrayList<Course> getAllCoursesForOneStudent(Student student);

    public Session getSessionByTeacherAndDate(Teacher teacher, String date);

    public String getCourseAttendanceByIDAndDate(Student student, int courseId, String endDate);

    public boolean studentCheckIn(Student student, String date);

    public void changeAttendance(int studentNo, Session session);

    public void changeComment(int studentNo, Session session, String comment);

    public String getCurrentDate();
}
